package com.t.bricks.bussiness.model.document;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 档案管理'Document'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("档案管理ConditionDocument查询条件信息类")
public class ConditionDocument {
		
	/***
	 * 文件名
	 */
	@ApiModelProperty(value="文件名")
	private String sName;
		
	/***
	 * 文件路径
	 */
	@ApiModelProperty(value="文件路径")
	private String sFilePath;
		
	/***
	 * 上传用户
	 */
	@ApiModelProperty(value="上传用户")
	private String sPersonName;
		
	/***
	 * 文件分类
	 */
	@ApiModelProperty(value="文件分类")
	private Integer iType;
		
	/***
	 * 文件大小
	 */
	@ApiModelProperty(value="文件大小")
	private Long iSize;
		
	/***
	 * 是否共享(布尔值,1:是;2:否)
	 */
	@ApiModelProperty(value="是否共享(布尔值,1:是;2:否)")
	private Integer iShares;
		
	/***
	 * 分享码(在非共享下可通过此分享码查看)
	 */
	@ApiModelProperty(value="分享码(在非共享下可通过此分享码查看)")
	private String sSharesKey;
		
	/***
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/***
	 * 状态
	 */
	@ApiModelProperty(value="状态")
	private Integer iState;
	
	/**
	 * 取 文件名
	 * @return String
	 */
	public String getsName() {
		return sName;
	}

	/**
	 * 设置 文件名
	 * @param sName
	 */
	public void setsName(String sName) {
		this.sName = sName;
	}

	/**
	 * 取 文件路径
	 * @return String
	 */
	public String getsFilePath() {
		return sFilePath;
	}

	/**
	 * 设置 文件路径
	 * @param sFilePath
	 */
	public void setsFilePath(String sFilePath) {
		this.sFilePath = sFilePath;
	}

	/**
	 * 取 上传用户
	 * @return String
	 */
	public String getsPersonName() {
		return sPersonName;
	}

	/**
	 * 设置 上传用户
	 * @param sPersonName
	 */
	public void setsPersonName(String sPersonName) {
		this.sPersonName = sPersonName;
	}

	/**
	 * 取 文件分类
	 * @return Integer
	 */
	public Integer getiType() {
		return iType;
	}

	/**
	 * 设置 文件分类
	 * @param iType
	 */
	public void setiType(Integer iType) {
		this.iType = iType;
	}

	/**
	 * 取 文件大小
	 * @return Long
	 */
	public Long getiSize() {
		return iSize;
	}

	/**
	 * 设置 文件大小
	 * @param iSize
	 */
	public void setiSize(Long iSize) {
		this.iSize = iSize;
	}

	/**
	 * 取 是否共享(布尔值,1:是;2:否)
	 * @return Integer
	 */
	public Integer getiShares() {
		return iShares;
	}

	/**
	 * 设置 是否共享(布尔值,1:是;2:否)
	 * @param iShares
	 */
	public void setiShares(Integer iShares) {
		this.iShares = iShares;
	}

	/**
	 * 取 分享码(在非共享下可通过此分享码查看)
	 * @return String
	 */
	public String getsSharesKey() {
		return sSharesKey;
	}

	/**
	 * 设置 分享码(在非共享下可通过此分享码查看)
	 * @param sSharesKey
	 */
	public void setsSharesKey(String sSharesKey) {
		this.sSharesKey = sSharesKey;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
